home *** CD-ROM | disk | FTP | other *** search
/ WOW! 2 / WOW - Vol 2.iso / pd_share / system / entmausr / doku / entmausr.txt next >
Text File  |  1992-12-04  |  31KB  |  692 lines

  1.  
  2.                               ENTMAUSER
  3.                               ---------
  4.  
  5.                        "Schonzeit für Mäuse..."
  6.  
  7.             Standardisierung von Shortcuts für Menüleisten
  8.                     Shortcuts für Fensterelemente
  9.                         Mausmakros und mehr...
  10.  
  11.                             Version I.02.1
  12.                                12/1992
  13.  
  14.                        (C) 1992, Markus M. Nick
  15.  
  16.  
  17. Hier ist er endlich -- Entmauser -- und er ist Shareware...
  18.  
  19. Entmauser  soll Ihnen helfen,  Ordnung in das Chaos  der  Menüleisten-
  20. Shortcuts (Tastenkombinationen) zu bringen,  indem er Ihnen  einfaches 
  21. und komfortables Neu- und Umdefinieren ermöglicht,  um die Menüleisten 
  22. Ihrer Software über vereinheitlichte Shortcuts bedienen zu können.
  23.  
  24. Das  hat  den Vorteil,  daß sich all Ihre Programme sehr  ähnlich  per 
  25. Tastatur bedienen lassen und Sie sich nicht mehr "überabzählbar" viele 
  26. Shortcuts merken müssen.
  27.  
  28.  
  29.  
  30. Features
  31. ======================================================================
  32.  
  33. Für  die,  die es kurz und bündig haben möchten,  erst mal ein  kurzer 
  34. Überblick  über  die Features von Entmauser (beachten Sie  aber  bitte 
  35. wenigstens noch den folgenden Abschnitt "Entmauser ist Shareware"  und 
  36. den Abschnitt "Bugs" ziemlich am Ende dieses Textes).
  37.  
  38. - beliebige Shortcuts für Menüleisten (zum Neu- und Umdefinieren)
  39. - Popup der aktuellen Menüleiste auf Knopfdruck
  40. - Shortcuts für Fensterelemente
  41. - Marken in Fenstern
  42. - Mausmakros mit komfortablem Editor
  43.  
  44. Bemerkung:     Ein Shortcut ist eine Tastenkombination.   Im Fall  von 
  45.                Entmauser kann diese ganz beliebig sein -- so kann z.B. 
  46.                zwischen  [Alt][Shift][A]  und  [Alt][A]  unterschieden 
  47.                werden.
  48.  
  49. Entmauser läuft auf allen Atari STs und TTs.   Wenn's dennoch Probleme 
  50. gibt, bitte ich um Nachricht.
  51.  
  52.  
  53.  
  54. Entmauser ist Shareware -- Was bedeutet das genau?
  55. ======================================================================
  56.  
  57. Entmauser ist Shareware.   Shareware bedeutet für den Anwender, daß er 
  58. die  Software  frei  kopieren und  testen  kann.   Wenn  Ihnen  dieses 
  59. Programm gefällt und/oder (!) Sie es regelmäßig benutzen,  dann müssen 
  60. Sie  nach dem Prinzip der Shareware dem Autor einen Betrag  von  25 DM 
  61. überweisen.
  62.  
  63.      Markus M. Nick                Bankverbindung:
  64.      Hinter der Kirche 20          Sparda-Bank Mainz eG
  65.      W-6500 Mainz 41               Konto-Nr. 604 581
  66.      Germany                       BLZ 550 905 00
  67.  
  68.      WICHTIG!!
  69.      Bitte tragen Sie auf der Überweisung unter Verwendungszwecke Ihre 
  70.      Anschrift und das Kennwort "Entmauser" ein!
  71.  
  72.      Die sicherere Methode:
  73.      Schicken Sie mir einen V-Scheck per Post zu.
  74.  
  75.      Sollte Entmauser nicht innerhalb der üblichen Bank- und Postlauf-
  76.      zeiten  bei Ihnen sein,  so bitte ich um Benachrichtigung  (bitte 
  77.      genaue Daten der Überweisung etc.  angeben,  damit ich dem  nach-
  78.      gehen kann).
  79.  
  80. So  unterstützen  Sie  auch die Weiterentwicklung  von  Entmauser  und 
  81. leisten  Ihren Beitrag dazu,  daß es auch in Zukunft  noch  preiswerte 
  82. Software geben wird.
  83.  
  84. ** Kommerzielle Nutzung **
  85. Für  kommerzielle  Anwender  ist ein Betrag von 35 DM  fällig  --  Sie 
  86. erhalten dann auch eine Rechnung über diesen Betrag.
  87.  
  88. Ein Verkauf ist nicht gestattet.   Der Vertrieb über PD-Versender wird 
  89. gebilligt,  wenn ausdrücklich darauf hingewiesen wird,  daß  Entmauser 
  90. Shareware ist.   Dies dient dazu, um Entmauser möglichst vielen Atari-
  91. ST-Anwendern zugänglich zu machen.
  92.  
  93. ** Bemerkung zum Prinzip der Shareware **
  94. Auf  dem  Weg der Shareware wird qualitativ oft  hochwertige  Software 
  95. vertrieben  wird.   Der  Weg der Shareware ermöglicht es  Software  so 
  96. günstig  zu machen,  da die Kosten für Werbung und Vertrieb fast  ganz 
  97. wegfallen.  Shareware ist nicht kostenlos!
  98.  
  99. Wenn Sie mit dem Programm arbeiten und trotzdem nicht zahlen, so kommt 
  100. dies einer Raubkopie gleich.
  101.  
  102. ** Öffentliche Version & Vollversion **
  103. Um die hierzulande leider schlechte Zahlungsmoral zu heben,  wird  bei 
  104. Entmauser zwischen der Vollversion für die registrierten Benutzer  und 
  105. der frei kopierbaren Version unterschieden.  Die frei kopierbare  Ver-
  106. sion  speichert  nur Shortcuts der ersten drei  Menüleisten  ab.   Man 
  107. erkennt die frei kopierbare Version an der Infobox.
  108.  
  109. Die Vollversion wird neu registrierten Benutzern  zugeschickt,  sobald 
  110. die  Sharewaregebühr  eingetroffen ist.   Die Vollversion  darf  NICHT 
  111. weitergegeben werden (das wäre wie raubkopieren).
  112.  
  113. Registrierte User erhalten die aktuelle Entmauser-Version, gegen einen 
  114. frankierten und adressierten Rückumschlag mit Diskette.
  115.  
  116. ** Updateservice **
  117. Gegen Zahlung einer jährlichen Gebühr von 12 DM (kommerzielle Anwender 
  118. 18 DM)  gibt es einen Updateservice.   Sie erhalten dann alle  Updates 
  119. innerhalb   eines   Jahres  nach  Zahlung   der   Gebühr   automatisch 
  120. zugeschickt.
  121.  
  122. ** Weitergabe & Uploaden in Mailboxen **
  123. Beachten Sie bitte, daß Entmauser nur komplett in der frei kopierbaren 
  124. Version  ohne  jede Modifikation weitergegeben werden  darf.   In  der 
  125. Datei  "READ_ME"  finden Sie eine Liste aller Dateien,  die  zur  Ent-
  126. mauser-Distribution gehören.
  127.  
  128. Beim Uploaden in Mailboxen bitte ich Sie, als Kurzinfo möglichst einen 
  129. der Texte aus der Datei UPLOAD.TXT zu verwenden.   Diese enthalten die 
  130. wichtigsten Informationen über Entmauser ganz kurz und bündig.
  131.  
  132. Danke.
  133.  
  134.  
  135. Dementi
  136. -------
  137.  
  138. Es  wurden alle erdenklichen Maßnahmen getroffen,  um die  Richtigkeit 
  139. der Software und dieser Dokumentation zu gewährleisten.   Für  direkte 
  140. oder  indirekte Schäden jeder Art,  die durch die Anwendung  von  Ent-
  141. mauser  entstehen,  obgleich  durch  Entmauser  selbst  oder  die  Un-
  142. tauglichkeit von Entmauser für einen bestimmten Zweck,  kann keinerlei 
  143. Haftung übernommen werden.
  144.  
  145.  
  146. *** Genug der Vorrede.  Jetzt folgen Taten... ***
  147.  
  148.  
  149.  
  150. Installation
  151. ======================================================================
  152.  
  153. Die Installation ist ganz einfach.
  154.  
  155. ** nur TOS 1.0 bis 1.4 **
  156. Wenn  Sie  weder  POOLFIX noch ein anderes  Tool  verwenden,  daß  den 
  157. "Cookiejar" leert, dann kopieren Sie zunächst SH_CO_0.PRG in den AUTO-
  158. Ordner  Ihrer  Bootpartition oder Bootdiskette  (für  Insider:  dieses 
  159. Programm löscht p_cookies und _shell_p).
  160.  
  161. ** für alle TOS-Versionen (auch TOS 1.0 bis 1.4) **
  162. Kopieren  Sie  EATO.PRG in den AUTO-Ordner  Ihrer  Bootpartition  oder 
  163. Bootdiskette.   Um die Mausmakros zu installieren kopieren Sie  ebenso 
  164. X_ETM.PRG in den AUTO-Ordner.   Wenn Sie auf die Mausmakros verzichten 
  165. möchten, dann lassen Sie X_ETM.PRG weg.  Sie können die Programme auch 
  166. direkt  vom Desktop starten.   Ein automatischer Start aus  dem  AUTO-
  167. Ordner beim Booten ist auf jeden Fall angenehmer.
  168.  
  169. Das Konfigurationsprogramm liegt als Accessory und als Erweiterung für 
  170. das variable Kontrollfeld von Atari vor.   Letzteres hat den  Vorteil, 
  171. daß  das  Konfigurationsprogramm nicht dauernd  im  Speicher  gehalten 
  172. werden  muß  und damit mehr Speicher frei bleibt.   Beide  sind  genau 
  173. gleich  --  dies  erleichert Ihnen die Bedienung  und  dem  Autor  die 
  174. Wartung.
  175.  
  176. Zur  Installation  der  Kontrollfelderweiterung  kopieren  Sie   diese 
  177. ("ENTMAUSR.CPX")    einfach   in   den   Ordner   mit   den    anderen 
  178. Kontrollfelderweiterungen.
  179.  
  180. Das  Accessory  ("ENTMAUSR.ACC")  wird durch Kopieren  in  das  Haupt-
  181. verzeichnis Ihrer Bootpartition bzw. Bootdiskette installiert.
  182.  
  183. Nach  einem  Reset  steht  Entmauser im  Fall  einer  Installation  im 
  184. Autoordner dann voll zu Ihren Diensten.
  185.  
  186.  
  187.  
  188. Das Konfigurationsprogramm (CPX/ACC/PRG)
  189. ======================================================================
  190.  
  191. Wenn  Sie das Konfigurationsprogramms aufrufen erscheint zunächst  ein 
  192. "Dialog-Menü",  in dem allerlei Knöpfe befinden,  mit denen man andere 
  193. Dialoge  aufrufen  kann.  Außerdem gibt es zwei Knöpfe zum  Laden  und 
  194. Speichern der Konfiguration.
  195.  
  196. Kommen  wir zunächst zu den wichtigen Knöpfen.   Da wäre zunächst  der 
  197. Knopf `EDIT MENU...'.   Klicken Sie hinein und Sie gelangen zum Dialog 
  198. zur Einstellung der Menüleistenshortcuts für die aktuelle Menüleiste.
  199.  
  200.  
  201. Eingabe und Änderung der Menüleistenshortcuts
  202. ----------------------------------------------------------------------
  203.  
  204. Die wichtigste Voraussetzung,  um Menüleistenshortcuts zu ändern  oder 
  205. neu einzugeben ist, daß die Menüleiste, deren Shortcuts Sie bearbeiten 
  206. möchten,  auch gerade aktiv sind, also das Programm mit der Menüleiste 
  207. am laufen ist und man in die Menüleiste hineinfahren kann.
  208.  
  209. Sind  die Shortcuts einmal eingegeben,  dann schaltet Entmauser  diese 
  210. automatisch  ein,  sobald die Menüleiste aktiv  wird,  denn  Entmauser 
  211. erkennt die Menüleisten automatisch.
  212.  
  213. Nun zur eigentlichen Eingabe der Menüleistenshortcuts.   Das ist ziem-
  214. lich einfach -- jedenfalls sicher einfacher als es sich anhört.
  215.  
  216. Mit  dem  Rollbalken rollen Sie durch das Menü,  das  im  Dialog  auf-
  217. gelistet wird und klicken auf den Menüeintrag (im Dialog, nicht in der 
  218. Menüleiste!),  dessen Shortcut Sie ändern bzw.  neu eingeben  möchten.  
  219. Nun erscheint eine freundliche Aufforderung,  die neue  Tastenkombina-
  220. tion  zu  drücken.   Drücken Sie die gewünschte  Kombination  und  sie 
  221. erscheint automatisch rechts neben dem Menüeintrag im  Dialog.   Haben 
  222. Sie sich "verklickt", so könnten Sie die alte Kombination beibehalten, 
  223. indem Sie diese einfach in der Aufforderung anklicken.
  224.  
  225. Um eine Kombination zu löschen klicken Sie außerhalb der  stilisierten 
  226. Taste mit dem altem Shortcut.
  227.  
  228. *** Entmauser zieht schneller... ***
  229.  
  230. Wenn das Programm für den Menüeintrag schon einen Shortcut  vorgesehen 
  231. hat,  so  können Sie mit Entmauser auch nach Belieben einen anderen  - 
  232. für  Entmauser  einen neuen - Shortcut  definieren.   Entmauser  zieht 
  233. schneller -- wetten, daß...
  234.  
  235. Die  Darstellung  der Shortcuts ist am  üblichen  Standard  orientiert 
  236. (Darstellung der Shortcuts in Menüleisten):
  237.  
  238.      [Control]:  ^
  239.      [Shift]  :  Zeichen "Pfeil hoch"
  240.      [Alt]    :  Zeichen "Maximalgrößenfeld"
  241.  
  242. Bemerkung:  Entmauser  kann  im Gegensatz zu  den  meisten  Programmen 
  243. Shortcuts wie [Control][Shift][A] und [Control][A] unterscheiden.
  244.  
  245. Das ist einfacher, als es sich liest.  Probieren Sie mal...
  246.  
  247. Und  damit Ihre sorgfältig ausgewählten Shortcuts von nun an auch  zur 
  248. Verfügung stehen,  verlassen Sie nach vollbrachtem Werk den Dialog mit 
  249. <OK> (oder [Return]).   _Erst dann_ werden die _Shortcuts aktiv_.
  250.  
  251. Um  die  Shortcuts auch über das Ausschalten des  Rechners  hinaus  zu 
  252. speichern,  ist  es erforderlich,  die "Konfiguration"  abzuspeichern.  
  253. Dies wird später noch erläutert.
  254.  
  255. Der  Knopf  <Abbruch>  bewirkt das Verwerfen  der  Änderungen  an  den 
  256. Shortcuts.   Das ist nützlich,  wenn Sie sich es doch noch mal  anders 
  257. überlegen und lieber alles beim alten lassen wollen.
  258.  
  259. Mit <OK> wie auch mit <Abbruch> gelangen Sie zurück zum Haupmenü.
  260.  
  261.  
  262. Zur Wahl der Shortcuts
  263. ----------------------
  264.  
  265. Die  Wahl  der Shortcuts sollte mit  Sorgfalt  geschehen.   Am  besten 
  266. vergeben  Sie die Shortcuts so,  wie Sie es von dem  Programm  gewohnt 
  267. sind, die Sie am meisten verwenden.
  268.  
  269. Zählen Sie zu den Leuten, die noch nicht vorbelastet sind, dann möchte 
  270. ich Ihnen folgende "Standardbelegung" ans Herz legen:
  271.  
  272.   Datei-Menü
  273.      ^O   Öffnen/Open
  274.      ^N   Neu/New
  275.      ^S   Speichern/Save
  276.      ^Q   Verlassen/Quit
  277.  
  278.   Edit-Menü
  279.      ^X   Ausschneiden/Cut (das X als "Symbol" für eine offene Schere)
  280.      ^C   Kopieren/Copy
  281.      ^V   Einfügen/Paste
  282.  
  283.   Diverses
  284.      ^F   Suchen/Find
  285.      ^A   Suchen wiederholen
  286.  
  287. Diese Belegung ist nicht nur auf dem ST sehr verbreitet.  Auch auf dem 
  288. "großem Vorbild",  dem Apple Macintosh,  ist sie Standard.   Dies gilt 
  289. insbesondere für ^X, ^C und ^V.
  290.  
  291.  
  292. Die Menüleisten-Liste
  293. ----------------------------------------------------------------------
  294.  
  295. Ein  anderer  wichtiger  Knopf im Hauptmenü ist  der  Knopf  <Menü-Li-
  296. ste...>.   Ein Klick hinein und Sie erhalten einen Überblick über  die 
  297. alle Menüleisten, zu denen Sie Shortcuts eingegeben haben.
  298.  
  299. Angezeigt wird der Name des Programms,  zu dem die Menüleiste  gehört, 
  300. sowie der erste Menüeintrag und die Größe des Menüs.   An den  letzten 
  301. beiden erkennt Entmauser das Menü.
  302.  
  303. Der Programmname ist u.U.  dann nicht korrekt,  wenn Sie das  Programm 
  304. nicht vom Desktop oder GEMINI aus gestartet haben,  sondern von  einem 
  305. anderen  Programm aus,  das sich nicht an die Etikette unter GEM  hält 
  306. und am GEM vorbei das laufende Programm gestartet hat.  Dann erscheint 
  307. stattdessen  der  Name des aufrufenden  Programms.   Stören  Sie  sich 
  308. einfach  nicht  daran  -- Entmauser macht  sich  nämlich  auch  nichts 
  309. daraus...
  310.  
  311. Wenn  Sie einmal alle Shortcuts zu einer Menüleiste auf  einen  Schlag 
  312. löschen möchte, dann wählen Sie diese hier aus und klicken Sie auf den 
  313. Knopf  <Löschen>.   Nach  einer Rückfrage ist die Menüleiste  aus  der 
  314. Liste verschwunden und mit ihr alle zu ihr gehörenden Shortcuts.
  315.  
  316.  
  317. Die Shortcuts für Fensterelemente und Marken
  318. ----------------------------------------------------------------------
  319.  
  320. Ein  weiterer Leckerbissen von Entmauser sind die Shortcuts  für  Fen-
  321. sterelemente und Marken in Fenstern.   Abgesehen vom  Verschiebebalken 
  322. und  dem Größeneinstellfeld sind für alle  Elemente  Tastaturshortcuts 
  323. möglich.  Somit stehen folgende Funktionen zur Verfügung:
  324.  
  325. Funktion               Entsprechnung (Mausbedienung)
  326. ----------------------------------------------------------------------
  327. Schließfeld            dergleichen...
  328. Maximalgrößenfeld      dergleichen...
  329. Zeile hoch/runter      vertikale Rollpfeile
  330. Seite hoch/runter      Klick in Rollbalken ober-/unterhalb der Rollbox
  331. Spalte links/rechts    horizontale Rollpfeile
  332. Seite links/rechts     Klick in Rollbalken links/rechts der Rollbox
  333. erste/letzte Spalte    * keine direkte Entsprechung *
  334. erste/letzte Zeile     * keine direkte Entsprechung *
  335. Marke 0..9 setzen      * keine Entsprechung *
  336. Marke 0..9 abrufen     * keine Entsprechung *
  337.  
  338. Die Shortcuts für diese Funktionen können Sie alle nach Belieben  ein-
  339. stellen.   Mit dem Sichern der Konfiguration werden sie dauerhalb  ge-
  340. speichert.
  341.  
  342. Mein  Vorschlag belegt [Control]+Ziffernblock mit den  Funktionen  so, 
  343. wie es auch auf IBM- und kompatiblen Systemen vorherrschend ist.   Das 
  344. Abrufen  von  Marken habe ich auf [Alt]+Ziffernblock  gelegt  und  das 
  345. Setzen  auf [Alt][Shift]+Ziffernblock.   Pro Fenster sind  jeweils  10 
  346. unabhängige Marken vorgesehen.
  347.  
  348. Was  machen diese "Marken" nun eigentlich?   Beim Setzen  einer  Marke 
  349. merkt  sich  Entmauser  die Positionen der  Rollboxen  und  weist  das 
  350. Programm  an,  diese  Positionen wieder einzunehmen,  wenn  die  Marke 
  351. abgerufen  wird.   Da hierfür nur Werte von 0 bis 1000  zur  Verfügung 
  352. stehen,  ist  die Treffsicherheit antipropotional zur Größe des  Doku-
  353. ments.
  354.  
  355.  
  356. Einstellungen & Menüleiste als Popup
  357. ----------------------------------------------------------------------
  358.  
  359. Mit  <Einstellungen...>  gelangen Sie vom Hauptmenü  zu  einigen  Ein-
  360. stellungen (ach was...):
  361.  
  362. - `Fenster-Shortcuts'    schaltet die Shortcuts für die Fenster global 
  363.                          ein und aus
  364. - `Marken in Fenstern'   schaltet das Setzen und Abrufen von Marken in 
  365.                          Fenstern global ein und aus
  366.  
  367. Außerdem  können  Sie mit <Marken  initialisieren>  die  Fenstermarken 
  368. initialisieren lassen.   Das bedeutet,  daß die Marken horizontal bzw. 
  369. vertikal  verteilt  oder einfach auf 0 gesetzt werden --  wie  Sie  es 
  370. wünschen.   Mit  initialisierten Marken können Sie recht  einfach  auf 
  371. einen Tastendruck "ungefähr" an eine Stelle im Dokument springen.
  372.  
  373. *** Popup der aktuellen Menüleiste ***
  374. Unter  <Popup>  können  Sie den Shortcut  einstellen,  der  Ihnen  die 
  375. aktuelle  Menüleiste als Popup an der Mausposition auf den  Bildschirm 
  376. zaubert.   Das  Popup kann mit Maus und Cursortasten  bedient  werden.  
  377. Das  Selektieren erfolgt dann durch Maustaste oder  Return/Enter.   Im 
  378. Popup können auch die Accessories aufgerufen werden.
  379.  
  380. Besonders  praktisch ist das Popup für Großbildschirmanwender,  da  es 
  381. weite  Mauswege  in die Menüleiste am oberen  Bildschirmrand  ersparen 
  382. kann.
  383.  
  384.  
  385. Konfiguration speichern/laden
  386. ----------------------------------------------------------------------
  387.  
  388. Mit dem Knopf <Sichern> können Sie Ihre Einstellungen (Shortcuts etc.) 
  389. dauerhaft  speichern.   Wenn  Sie die Konfiguration  unter  dem  Namen 
  390. "ENTMAUSR.CFG" im Hauptverzeichnis Ihrer Bootpartition  bzw.  Bootdis-
  391. kette ablegen, so wird diese beim Booten direkt von EATO.PRG geladen.
  392.  
  393. Sie können auch jederzeit eine andere Konfiguration mit <Laden> laden.
  394.  
  395.  
  396. Mausmakros
  397. ----------------------------------------------------------------------
  398.  
  399. Die Mausmakros arbeiten unabhängig von den Menü- und Fenstershortcuts.  
  400. Wenn man auf die Mausmakros keinen Wert legt,  installiert man einfach 
  401. das  Programm X_ETM.PRG nicht im Auto-Ordner und man spart  damit  ein 
  402. paar Kilobytes...
  403.  
  404. *** Erst  mal Prinzipielles... ***
  405. Ein Mausmakro kann Bewegungssequenzen der Maus sowie Klicks abspielen.  
  406. Im  Gegensatz  zu  Shortcuts sind Mausmakros  abhängig  von  absoluten 
  407. Koordinaten,  also eigentlich nur für "unbewegliche" Elemente geeignet 
  408. oder  solche,  die ihre Position nicht ändern  (sollen).   Das  können 
  409. Icons  sein  oder irgendwelche exponierten Positionen  am  Bildschirm.  
  410. Genauer  gesagt  stellt ein Mausmakro im Entmauser  eine  Sequenz  von 
  411. Mausposition  (x,  y)  und -tastenstatus (`b' wie  Button)  dar.   Die 
  412. Mausmakros können für zwei unterschiedliche Geltungsbereiche definiert 
  413. werden:  global oder für eine bestimmte Menüleiste.   Die nur für eine 
  414. bestimmte Menüleiste definierten Makros sind dann eben nur bei  dieser 
  415. bestimmten Menüleiste eingeschaltet.   Diese wird durch eine Identifi-
  416. kationsnummer  erkannt,  die aus erstem Menüeintrag und Menügröße  be-
  417. rechnet wird (wie bei den Menüleistenshortcuts).
  418.  
  419. Die  Programmierung  von Mausmakros ist nicht  sehr  schwer:  Zunächst 
  420. drückt man die Tastenkombination zum Starten der Programmierung  eines 
  421. Makros ([Ctrl][Alt][Shift][S]).  Daraufhin wird von X-ETM die aktuelle 
  422. Mausposition und der Tastenstatus gespeichert.  Weitere Positionen und 
  423. Tastenzustände  werden  mit der Tastenkombination  zum  Aufnehmen  des 
  424. Mausstatus  gespeichert ([Ctrl][Space]).   Um die  Programmierung  ab-
  425. zuschließen,  drücken  Sie eine der Tastenkombination zum Beenden  und 
  426. Speichern der aufgenommenen Mauspositionen.   Dabei gibt es eine  Kom-
  427. bination zum Speichern eines globalen Mausmakros ([Ctrl][Alt][F1]) und 
  428. eine  zum Speichern eines Makros,  das nur beim aktuellen  Menü  aktiv 
  429. sein soll ([Ctrl][Alt][F2]).   Danach muß nur noch die  Tastenkombina-
  430. tion  betätigt werden,  auf die das Makro gelegt werden  soll.   Diese 
  431. kann z.B. auch [Ctrl][Alt][Shift][Undo] sein (wie bei den Menüleisten-
  432. shortcuts gibt es dabei (fast) keine Beschränkungen).   Außerdem  kann 
  433. man  die  Programmierung mit einer bestimmten  Tastenkombination  auch 
  434. abbrechen ([Ctrl][Shift][ESC]).  Während der Programmierung von Makros 
  435. wird  in  der linken oberen Ecke des Bildschirms ein  kleines  Quadrat 
  436. invertiert angezeigt.
  437.  
  438. Nun  zum Dialog selbst.   Per Mausklick können Sie jeweils  ein  Makro 
  439. selektieren.   Mit  dem Knopf <Löschen> können Sie das Makro  komplett 
  440. löschen.   Mit  einem  Doppelklick auf ein Makro gelangen Sie  in  den 
  441. komfortablen Makroeditor, mit dem Sie das Makro nachbearbeiten können.  
  442. Dazu unten mehr.
  443.  
  444. Zunächst  noch  zum Knopf <Spezial>.   Mit ihm gelangen Sie  in  einen 
  445. Dialog,  wo  Sie  die Tastenkombinationen  für  die  Mausmakrospezial-
  446. funktionen  frei  einstellen können.   Das geht genauso  wie  bei  den 
  447. Menüleistenshortcuts  --  bedarf also  keiner  besonderen  Erläuterung 
  448. mehr.
  449.  
  450. Sehr  wichtig  ist noch der Knopf <Sichern>.   Die  Mausmakros  werden 
  451. getrennt  von  den  Menü-  und  Fenstershortcuts   gespeichert.    Mit 
  452. <Sichern> speichern Sie die Mausmakros.  Die Mausmakros, die unter dem 
  453. Namen 'XETM.CFG' im Wurzelverzeichnis der Bootdiskette oder der  Boot-
  454. partition gespeichert werden, werden von X-ETM automatisch beim Booten 
  455. geladen.
  456.  
  457.  
  458. Die Nachbearbeitung von Mausmakros
  459. ----------------------------------
  460.  
  461. Die  das Mausmakro auslösende Tastenkombination kann durch einen  ein-
  462. fachen  Klick auf dieselbe (in der linke oberen Ecke des Dialogs)  wie 
  463. die  Shortcuts geändert werden.   Ein Klick auf den  Knopf  <Taste...> 
  464. erfüllt übrigens etwas offensichtlicher den gleichen Zweck.
  465.  
  466. Das Makro selbst wird im Rollbereich angezeigt.   Mit dem Knopf <Edit> 
  467. können Sie zwischen dem "Edit-Modus" (Knopf selektiert) und dem "Item-
  468. Copy-And-Delete-Modus"    (Knopf    nicht    selektiert)    umschalten 
  469. (bescheuerte Bezeichnungen -- mir fällt aber nichts treffenderes ein).  
  470. Jedenfalls  im  Item-Copy-And-Delete-Modus können  Sie  jeweils  einen 
  471. Mausstatus auswählen und diesen löschen (Knopf <Löschen>) oder  dupli-
  472. zieren  (Knopf  <Copy>).   Im  Edit-Modus können  Sie  Positionen  und 
  473. Tastenstati direkt editieren.   Die Positionen (x,y)  werden in Pixeln 
  474. bezogen auf die linke obere Bildschirmecke angegeben.  Für die Tasten-
  475. stati  gilt:   Die  linke  Taste hat  die  Nummer 2,  die  rechte  die 
  476. Nummer 1.  Beide zusammen gedrückt haben den Wert 3.
  477.  
  478. Mit <OK> wird ihr kreatives Arbeitswerk am Mausmakro  übernommen,  mit 
  479. <Abbruch>  verfrachten Sie es in die ewigen Makrogründe...   Aber  das 
  480. kennen Sie ja schon...
  481.  
  482.  
  483. Tips zur Programmierung von Mausmakros
  484. --------------------------------------
  485.  
  486. Wenn  X-ETM ein Mausmakro ausführt,   werden nur  die   programmierten  
  487. Stellen angefahren. Daher müssen ein paar Eigenarten beachtet werden.
  488.  
  489. Programmierung   eines   Einfachklicks  oder Doppelklicks   an   einer  
  490. bestimmten Position:
  491.  
  492.      Mauszeiger  an gewünschte Position fahren und Maustasten  loslas-
  493.      sen.   Tastenkombination zum Starten der Programmierung  drücken.  
  494.      Dadurch  wird  die  Position und  der  Tastenstatus  gespeichert.  
  495.      Drücken   Sie  nun  die  linken  Maustaste  und   betätigen   Sie 
  496.      [Ctrl][Space],  ohne die Maus zu bewegen.   Lassen Sie die  Maus-
  497.      taste wieder los und betätigen erneut [Ctrl][Space]. Jetzt können 
  498.      Sie  mit [Ctrl][Alt][F1] oder [Ctrl][Alt][F2] die  Programmierung 
  499.      abschließen.
  500.  
  501.      Um  einen Doppelklick zu programmieren,  müßten Sie vor  dem  Ab-
  502.      schließen  der  Programmierung  erneut die  linke  Maustaste  be-
  503.      tätigen,   [Ctrl][Space]   drücken,   Maustaste   loslassen   und 
  504.      [Ctrl][Space]  drücken,  wobei  die Maus dabei unter  keinen  Um-
  505.      ständen bewegt werden darf.
  506.  
  507.      Wichtig ist,  daß bei einem Klick oder Doppelklick in einem Makro 
  508.      erst die Position,  an der der Klick oder Doppelklick  ausgeführt 
  509.      werden soll,  angefahren wird,  ohne das eine Maustaste  gedrückt 
  510.      ist.   Erst dann darf der Klick programmiert werden,  wobei dabei 
  511.      die Maus nicht bewegt werden darf.   Dazu empfiehlt es sich,  die 
  512.      Tastenkombinationen  [Ctrl][Alt][Shift][S] und [Ctrl][Space]  mit 
  513.      der linken Hand auszuführen und die Maus mit der  rechten Hand zu 
  514.      bedienen.
  515.  
  516.      Da  ein Doppelklick nur dann anspricht,  wenn er exakt  an  einer 
  517.      Position durchgeführt wurde, empfiehlt sich bei Doppelklicks eine 
  518.      Kontrolle und ggf.  Nachbearbeitung im Editor.  Mit <Copy> können 
  519.      Sie  im Editor auch leicht aus einem Einfachklick  einen  Doppel-
  520.      klick erzeugen.
  521.  
  522. Anklicken eines Menüeintrags per Mausmakro:
  523.  
  524.      Wenn ein Menüeintrag per Mausmakro ausgewählt werden soll, so muß 
  525.      im Makro zunächst das Anfahren des Menütitels,  dann das Anfahren 
  526.      des Menüeintrags und dann das Klicken programmiert werden.
  527.  
  528. Bewegen eines Icons o.ä. per Mausmakro:
  529.  
  530.      Wenn per Makro ein Icon o.ä. bewegt werden soll, dann ist es u.U. 
  531.      nötig,  zunächst eine gewisse Zeit lang auf das Icon zu  klicken, 
  532.      d.h.  mehrmals  die  Position mit gedrückter  Maustaste  zu  pro-
  533.      grammieren.   Da  diese  Zeit  von Programm  zu  Programm  unter-
  534.      schiedlich ist, hilft nur Ausprobieren.
  535.  
  536. Zur Information:
  537.      Bei  einem Makro,  das mehrere Positionen und  Maustastenzustände 
  538.      enthält,  wird in jedem VBI (Vertical Blank Interrupt), d.h. alle 
  539.      1/70s beim SM 124 in der Auflösung ST-Hoch oder 1/50s bzw.  1/60s 
  540.      in niedriger oder mittlerer Auflösung, eine Aktion ausgeführt.
  541.  
  542.  
  543. Kekse, XBRA...
  544. ======================================================================
  545.  
  546. Wenn es Sie interessieren sollte...  Folgende IDs werden verwendet:
  547.  
  548.           Entmauser   X-ETM (Mausmakro-Tool)
  549.   Cookie   'ETM4'      'XETM'
  550.   XBRA     'ETM4'      'XETM'
  551.  
  552.  
  553.  
  554. Fehler (Bugs)
  555. ======================================================================
  556.  
  557. Leider hat auch Entmauser noch ein derzeit bekannten,  aber  harmlosen 
  558. Bug.   Er wurde bereits zum Abschuß freigegeben, aber bisher gelang es 
  559. ihm, sein Versteck wohl zu behüten :-(
  560.  
  561. - beim allerersten Definieren von Shortcuts für eine bisher nicht  von 
  562.   Entmauser registrierte Menüleiste kommt es vor,  daß erst nach einem 
  563.   Verlassen  und erneuten Starten des Programms mit dieser  Menüleiste 
  564.   (oder Umschalten auf eine andere Menüleiste und zurückschalten)  die 
  565.   Shortcuts verfügbar sind.
  566.  
  567. - X-ETM  (Mausmakro-Zusatz)  verträgt sich nicht mit  dem  MACCEL  von 
  568.   Atari.   Verwenden  Sie  einen anderen  Mausbeschleuniger  --  Tools 
  569.   dieser  Art gibt es wie Sand am Meer,  als Mausmakro-Tool kenne  ich 
  570.   aber nur X-ETM.
  571.  
  572.  
  573.  
  574. Unbekannte Fehler
  575. ======================================================================
  576.  
  577. Wenn  Sie  welche  finden,  schicken Sie mir  bitte  eine  genaue  Be-
  578. schreibung, wie der Fehler erzeugt werden kann.
  579.  
  580. Bevor Sie einen Fehler melden, prüfen Sie bitte folgendes:
  581.  
  582. - Ist der Fehler reproduzierbar?
  583. - Prüfen Sie bitte,  ob der Fehler auch dann auftritt,  wenn Entmauser 
  584.   alleine installiert ist, d.h. keine anderen Programme im Auto-Ordner 
  585.   aktiv  sind  und keine anderen Accessories aktiv  sind.   Tritt  der 
  586.   Fehler nun nicht mehr auf,  dann vertragen sich machen Programme und 
  587.   Accessories  nicht miteinander.   Versuchen Sie  durch  Ausprobieren 
  588.   aller  Möglichkeiten herauszufinden,  welche(s) Programm(e)  der/die 
  589.   Übeltäter ist/sind und ob Entmauser überhaupt darin verwickelt ist.
  590.  
  591. Wenn das der Fall ist, dann stehen die Chancen nicht schlecht, daß der 
  592. Fehler  oder das Problem wirklich bei Entmauser liegt und ich  Abhilfe 
  593. schaffen kann.  Dazu benötige ich dann von Ihnen
  594.  
  595. - eine  genaue  Beschreibung  der Umstände,  unter  denen  der  Fehler 
  596.   auftrifft.
  597. - möglichst ein Protokoll mit Sysmon oder ähnlicher Software, das alle 
  598.   AES- und VDI-Aufrufe incl. Parameter bis zum Absturz enthält.
  599. - die Versionsnummer und das Versionsdatum Ihrer Entmauserversion.
  600.  
  601. Schicken  Sie dies bitte an meine Adresse (vorzugsweise per E-Mail  -- 
  602. das ermöglicht mir auch Rückfragen).  Wenn der Bug beseitigt wird, er-
  603. halten  Sie als Dank für Ihre Mühe automatisch ein kostenloses  Update 
  604. (natürlich nur dann, wenn Sie auch die Sharewaregebühr bezahlt haben).
  605.  
  606.  
  607.  
  608. Problemsoftware...
  609. ======================================================================
  610.  
  611. Es gibt leider auch Software, die sich in ihren Menüleisten nicht auf 
  612. GEM stützen oder bei den Fenstern die Rollbalken selbst zeichen oder 
  613. gar GEM ganz "ausschalten".  In solchen Fällen ist Entmauser leider 
  614. ziemlich machtlos.  So kommt es, daß bei folgender Software gewisse 
  615. Einschränkungen hinzunehmen sind:
  616.  
  617. - Signum II:   Die Menüleistenshortcuts können nicht direkt definiert 
  618.                werden.  Stattdessen muß man Mausmakros für die 
  619.                Menüleiste definieren.
  620.  
  621. - Tempus, LaserC-Shell:
  622.                Die Rollbalken der Fenster stammen nicht vom GEM.  
  623.                Daher ist das Setzen von Marken und das Rollen per 
  624.                Entmauser-Shortcuts nicht möglich.
  625.  
  626. GEM-Desktop:   Der Desktop des GEM ruft das AES intern direkt auf oder 
  627.                verwendet LineF-Opcodes, deren Belegung von Atari nicht 
  628.                dokumentiert wurde und gewissermaßen "subject to change 
  629.                without  notice" ist.   Daher erfährt Entmauser  nichts 
  630.                von  der  Existenz der Menüleiste und der  Fenster  des 
  631.                GEM-Desktop.
  632.  
  633.  
  634.  
  635. Entmauser & MultiGEM
  636. ======================================================================
  637.  
  638. Entmauser läuft prächtig unter MultiGEM.   Es erkennt automatisch  die 
  639. obenliegende  Menüleiste.   Wenn ein Programm allerdings kein  Fenster 
  640. öffnet,  leitet MultiGEM die Tastendrücke an den Desktop (Fenster  #0) 
  641. weiter.   Daher  sind Programme ohne Fenster und/oder eigenen  Desktop 
  642. unter MultiGEM prinzipiell nicht tastaturbedienbar.
  643.  
  644. Da  man  unter  MultiGEM beliebig zwischen  den  Programmen  hin-  und 
  645. herschalten  kann,  wurde  der  nicht-modale Dialog  zur  Eingabe  und 
  646. Bearbeitung der Menüleistenshortcuts in einen modalen Dialog  umgewan-
  647. delt.   Dies verhindert evtl. auftretende Verwirrungen beim Umschalten 
  648. von einem Programm zum nächsten.
  649.  
  650. Möglicherweise  erkennt Entmauser unter MultiGEM keine  Programmnamen.  
  651. Das hat aber keine Auswirkungen auf die Funktionstüchtigkeit.
  652.  
  653. Im AUTO-Ordner sollte EATO.PRG _vor_ MultiGEM gestartet werden.  Diese 
  654. Reihenfolge wurde getestet und so läuft es ohne Probleme.
  655.  
  656.  
  657.  
  658. Zum Schluß
  659. ======================================================================
  660.  
  661. Mein Dank gilt allen,  die zur Entwicklung von Entmauser ihren Beitrag 
  662. geleistet  haben,  leisten und in Zukunft leisten  werden,  sowohl  in 
  663. finanzieller  Hinsicht als auch durch ihre Ideen und  ihre  großartige 
  664. Unterstützung.
  665.  
  666.  
  667. Mainz-Ebersheim, den 8.3.92
  668.  
  669.                Markus M. Nick
  670.  
  671.  
  672.  
  673.  
  674. Und ganz zum Schluß noch meine "Adressen":
  675.  
  676.      Postanschrift:
  677.           Markus M. Nick
  678.           Hinter der Kirche 20
  679.           6500 Mainz 41
  680.           Germany
  681.  
  682.      Telefon:
  683.           0-6136-45647        !!! bitte nicht vor 11-12 Uhr !!!
  684.  
  685.      E-Mail:
  686.           Mausnet:  Markus Nick @ MZ
  687.           Internet: Markus_Nick@mz.maus.de
  688.           (oder über Gateways ins Mausnet oder Internet)
  689.  
  690.  
  691. Entmauser -- denn auch Mäuse haben Schonzeit...
  692.